﻿@charset "utf-8";
/* CSS Document */
*{ list-style:none; margin:0px; padding:0px; font-size:15px;}
body {
	margin: 0px; background:#fff;
}
body,td,th {
	color: #333;
}

a{ font-size:15px;}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #333;
}
a:active {
	text-decoration: none;
}

a .tit{ font-size:20px;}
a:link  .tit{
	color: #111;
	text-decoration: none;
}
a:visited .tit{
	text-decoration: none;
	color: #7b7979;
}
a:hover  .tit{
	text-decoration: none;
	color: #ff0000;
}
a:active .tit{
	text-decoration: none;
}

a .info{ font-size:14px;}
a:link  .info{
	color: #605f5f;
	text-decoration: none;
}
a:visited .info{
	text-decoration: none;
	color: #605f5f;
}
a:hover  .info{
	text-decoration: none;
	color: #282828;
}
a:active .info{
	text-decoration: none;
}
img{ max-width:100%; border:0px;}
.xx{ margin:0px auto; overflow:hidden;}
.xx li{ border-bottom:1px dashed #ccc; line-height:40px; background:url(images/i3.png) no-repeat left; text-indent:1em;font-size:16px;  }


.xx li a { font-size:16px;}
.xx li a:link {
	color: #444444;
	text-decoration: none;
}
.xx li a:visited  {
	text-decoration: none;
	color: #7b7979;
}
.xx li a:hover {
	text-decoration: none;
	color: #282828;
}
.xx li span{ width:70px; float:right;color:#999; font-size:14px;}











.xx2{ margin:0px auto; overflow:hidden; padding-left:10px;}
.xx2 li{color:#222; border-bottom:1px dashed #ccc; line-height:40px; background:url(images/i3.png) no-repeat left; text-indent:1em;font-size:15px;  }

.pp{ width:1500px; margin:0px auto; overflow:hidden;}
.pro{display: block;float: left;  width:280px; height: 250px; margin-left:10px; margin-right:10px; }
.pbt{vertical-align:middle;width:280px; height: 48px;background-color: #ddd;text-align: center;overflow: hidden;display: block; color:#000;}
.pro2{display: block;float: left;  width:260px; height: 250px; margin-left:10px; margin-right:10px; }
.pbt2{vertical-align:middle;width:260px; height: 48px;background-color: #ddd;text-align: center;overflow: hidden;display: block; color:#000;}

.chanpin{ width:1500px; margin:0px auto; overflow:hidden;}
.chanpin li{ background:#000; width:18.6%; float:left; margin-left:11px; margin-right:10px; height:400px;border:2px solid #fff;  font-size:20px; font-weight:700; color:#FFF; overflow:hidden;}

.chanpin li .c{ position:absolute; z-index:999; width:255px; text-align:center; color:#fff; font-size:28px;}

.chanpin li img{
      display: block;  
      width:100%;   
      transform: scale(1);  
      transition: all 1s ease 0s;  
      -webkit-transform: scale(1);  
      -webkit-transform: all 1s ease 0s; 
      -webkit-transform-origin:50% 50%; 
      transform-origin:50% 50%;
      overflow:hidden;opacity: 1;
     }
.chanpin a:hover li  img{
  transform: scale(1.3);  
        transition: all 1s ease 0s;  
        -webkit-transform: all 1s ease 0s;  
        -webkit-transform: scale(1.3); /*放大1.3倍*/
  transition-duration: .5s;
  overflow:hidden;opacity:1;
  }

#demo {width:1150px;margin:0 10px;overflow:hidden; height:200px;}
#indemo {float:left;width: 200%;}
#demo1 {float:left;}
#demo2 {float:left;}
#demo ul li {width:200px;height:190px;float:left;margin:0px 0px 0 0px;display:block;text-align:center; }
#demo ul li a {line-height:30px;}
#demo ul li:hover {text-decoration:underline;}
.container2{ width:1500px; margin:0px auto; overflow:hidden; padding-top:20px;padding-bottom:20px; }
.left2{ width:320px; float:left; overflow:hidden; background:#f2f2f2; padding-bottom:20px;}
.right2{ width:1000px; float:right; overflow:hidden;margin-right:100px;}
.zc{ width:90%; margin:0px auto; overflow:hidden;}
.zc li{ border-bottom:1px dashed #ccc; line-height:40px; text-indent:1em;}
.weizhi{ overflow:hidden; border-bottom:2px solid #ccc;/*box-shadow:0px 0px 5px 5px #f2f2f2 inset; */margin-bottom:20px;
 background:rgb(144,144,144,0.6);
 }
.weizhi2{ 
width:1500px;
 margin:0px auto; 
 overflow:hidden; 
 text-align:right;
 color:#ffffff;
}
.weizhi2 a
{
	color:#ffffff !important;
}


.border-bottom-dashed{ border-bottom:1px dashed #ccc; line-height:45px;}
.yinxiang{ width:1500px; margin:0px auto; overflow:hidden;}
.yinxiang li{ width:350px; height:233px; float:left; margin-left:10px; margin-right:10px; margin-bottom:30px; }

.yinxiang li img{ width:100%; height:233px;}
.menu-ul {
   

}

.menu-ul li {
    border-top: 1px solid #e2e1e6; background-image: url(images/menu2.png);  background-repeat: no-repeat;
    background-position: 90% center;
}

.menu-ul li:first-child {
    border-top: 0
}

.menu-ul li>a {
    display: block;
    height: 49px;
    padding-left: 80px;
    font-size: 18px;
    color: #666;
    line-height: 49px;
    background-image: url(images/menu.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    transition: .3s
	
}

.menu-ul li>a:hover,.menu-ul li.active>a {
    background-color: #999;
    color: #f00 !important;
}




.xw{ overflow:hidden;}
.xw li{border-bottom:1px solid #ccc; padding:10px 0px; margin-bottom:10px;}


.xw li  a  .tit{ font-size:20px; }
.xw li a:link  .tit{
	color: #111;
	text-decoration: none;
}
.xw li a:visited  .tit{
	text-decoration: none;
	color: #7b7979;
}
.xw li a:hover  .tit{
	text-decoration: none;
	color: #f00;
}

.xw li  a  .info{ font-size:14px;}
.xw li  a:link .info{
	color: #999;
	text-decoration: none;
}
.xw li  a:visited .info{
	text-decoration: none;
	color: #605f5f;
}
.xw li a:hover  .info{
	text-decoration: none;
	color: #282828;
}





.cy{ overflow:hidden;}
.cy li{ border-bottom:1px dashed #ccc; padding:10px 0px;}
.cy li .info{ line-height:18px;}

.fl {
    float: left;
    display: inline;
}
.footer_nav {
  position: relative;
  height: 50px;
  min-width: 1200px;

}

.footer_nav_inner {
  width: 1200px;
  height: 50px;
  margin: 0 auto;
}

.footer_nav_item {
  width: 25%;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
}

.footer_nav_item:hover {
  background-color: #a1cefc;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.footer_nav_item>span {
  font-size: 18px;
  color: #fff;
}

.footer_nav_item>img {
  margin-left: 18px;
  width: 13px;
  height: 7px;
}

.footer_nav_content {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 50px;
  z-index: 5;
  width: 100%;
  height: 0;
  background-color: #a1cefc;
}

.footer_nav_content_inner {
  width: 1200px;
  margin: 0 auto;
  line-height: normal;
  text-align: left;
}

.footer_nav_content_inner>a {
  display: inline-block;
  margin-right: 15px;
  margin-top: 15px;
  font-size: 14px;
  color: #006ccc;
}

.footer_nav_content_inner>a:hover {
  color: #fff;
}

/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #17a2b8;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #dee2e6;
	border-color: #dee2e6;
}
.page-num-current:hover {
	color: #fff;
}
/*其他*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* 上一页，下一页 */
.lh-2 p
{
	margin-top:50px;
	display:block;
	width:45%;
	height:50px;
	line-height:45px;
	float:left;
	margin-left:20px;
	background-color:#cccccc; 
	text-align:center;
	overflow:hidden;
}

.lh-2 p:hover
{	
	background-color:#999;
	color:#F00 !important;
}
.lh-2 a:hover 
{	 
	color:#F00 !important;
}
 